package cn.csust.net2.manager.shared.service;

import cn.csust.net2.manager.shared.exception.BeyondAuthorityException;
import cn.csust.net2.manager.shared.util.ServiceConstant;

import com.extjs.gxt.ui.client.data.PagingLoadConfig;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
@RemoteServiceRelativePath(value = ServiceConstant.MANAGER+ServiceConstant.SERVICE_NAME_RESEARCH)
public interface ResearchService extends ResearchCommonService{
	
//	/*
//	 * config 
//	 * 参数                                                       说明
//	 * studnetNumber 			学号（此学生需要做得投票）
//	 * startTime 				开始时间（查询限制条件）
//	 * endtime					结束时间（查询限制条件）
//	 * 
//	 * 
//	 */
//	public PagingLoadResult<Research> findResearchByPaging(PagingLoadConfig config);	
	
	public void saveResearchResultsByPaging(PagingLoadConfig config)throws BeyondAuthorityException;
	
	public boolean canResearchByPaging(PagingLoadConfig config)throws BeyondAuthorityException;
	
}
